import random
# random库 提供随机数
# a,b 的小数 random(a,b)
a = random.random()
print(a)
# 生成 a~b的整数 randint(a,b)
b = random.randint(1,2)
print(b)

# 获取列表中的随机数
list1 = [1,2,3,4,5,6]
print(list1[random.randint(0,len(list1)-1)])

print(random.choice(list1))

# 生成一个随机字母组成的列表
# 假设是四位验证码
# 基于 ASCII 码实现
ascii_code = list(range(ord('a'),ord('z')+1))+list(range(ord('A'),ord('Z')+1))
check_list = []
for i in range(4):
    index = random.randint(0,len(ascii_code)-1)
    check_list.append(chr(ascii_code[index]))
print(check_list)

# 打乱列表,使其随机分布
random.shuffle(list1)
print(list1)

